Python Engineer II

1 week ago


Raleigh, United States Disability Solutions Full time
We are seeking an experienced and skilled Senior Software Engineer II to join our cross functional team of data scientists and software engineers. In this role, you will be responsible for designing, developing, and maintaining high-quality software applications using Python as the primary programming language .

Responsibilities:

- Collaborate with cross-functional teams to understand business requirements and translate them into robust and scalable software solutions .

- Design and implement complex software systems, following best practices in software architecture, coding standards, and design patterns .

- Develop and maintain Python-based applications, libraries, and microservices using modern frameworks and tools .

- Participate in code reviews, ensuring code quality, maintainability, and adherence to coding standards .

- Mentor and guide junior developers and data scientists, fostering a culture of continuous learning and knowledge sharing .

- Contribute to the development and implementation of automated testing strategies, including unit, integration, and end-to-end testing .

- Stay up-to-date with the latest trends, technologies, and best practices in the Python ecosystem and software engineering .

Requirements:

- Bachelor's degree in Computer Science , Software Engineering, or a related field, or equivalent professional experience .

- Minimum of 5 years of experience in software development, with a strong emphasis on Python programming .

- Proficient in Python web frameworks such as Django, Flask, or FastAPI .

- Solid understanding of object-oriented programming principles, design patterns, and software architecture .

- Experience with relational databases and ORM frameworks like SQLAlchemy .

- Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes .

- Knowledge of cloud platforms (e.g., AWS, Azure, or GCP) and their services .

- Experience with version control systems, preferably Git as well as continuous integration/continuous deployment (CI/CD) practices.

- Strong problem-solving and analytical skills .

- Excellent communication and collaboration abilities .

- Passion for writing clean, maintainable, and well-documented code .

Preferred Qualifications:

- Experience working with data scientists on cross functional teams

- Experience with data analysis libraries like Pandas and NumPy .

- Knowledge of asynchronous programming and event-driven architectures .

- Familiarity with microservices architecture and RESTful API design .

- Experience with agile software development methodologies .

- Proficiency in integrating LangChain or similar frameworks to build modular AI workflows and applications.

- Experience in developing prompt-based APIs and chaining tools for task-specific generative AI solutions.

- Familiarity with retrieval-augmented generation (RAG) pipelines and their implementation in scalable software systems.

- Hands-on experience with building conversational agents, including integrating chat models with third-party APIs and custom backends.

If you are a talented and driven Senior Software Engineer with a passion for Python and a commitment to delivering high-quality software solutions, we encourage you to apply for this exciting opportunity.

  • Raleigh, North Carolina, United States Top Secret Clearance Jobs Full time

    About the PositionJob TitleThis position requires a software engineer with expertise in C++/Python development for defense applications. The successful candidate will work as part of a hybrid/remote team to develop and deploy machine learning models and standard algorithmic implementations at the edge for real-time inference.Key Responsibilities:Collaborate...


  • Raleigh, United States Schneider Electric Full time

    Python Developer Schneider Electric has an opportunity for a Python Developer in our Energy and Sustainability Services group to focus on Data-Driven APIs, Solutions, and AI Agent Development. This role will be part of a singular, high-performing team dedicated to building transformative platform-based solutions powered by AI and data-driven insights. The...


  • Raleigh, United States TEKsystems Full time

    Job DescriptionJob Description 3155892Contract to HireTop Three Skills:1. Data Engineer who is comfortable and capable of developing with python as well as SQL 2. Experience working with millions of rows of data this application pushed more then 19 million rows of data in a given day as well as 30,000 - 40,000 views a week3. Data Engineer who is...

  • Engineer II

    1 month ago


    Raleigh, United States Actalent Full time

    Job Title: Engineer II Job Description We are seeking a highly motivated and detail-oriented Engineer II to join our dynamic team in the pharmaceutical industry. The ideal candidate will have a strong experience in engineering with a focus on commissioning, qualification, and validation (CQV) processes. This role requires the ability to manage multiple...

  • Network Engineer

    2 months ago


    Raleigh, United States The Judge Group Full time

    Our client is currently seeking a Network Engineer - II Additional Description Urgent hiring: Network Engineer - II Location: Cary, NC (HYBRID) Contract: Long term CANDIDATES MUST LEGALLY BE ABLE TO SUPPORT SERVERS THAT HOST GOVERNMENT AND LEGAL ENTITIES.Job Description:Targeted Years of Experience: 3+ yearsResponsibilitiesThis position is responsible for...

  • Network Engineer

    2 months ago


    Raleigh, United States The Judge Group Full time

    Our client is currently seeking a Network Engineer - II Job Title: Network Engineer - Ii Location: Cary, NC (Hybrid) Duration: ContractResponsibilitiesThis position is responsible for Tier I am monitoring and initial triage in a Satellite network operations center environment that typically links to numerous computer platforms, operating systems, and network...


  • Raleigh, North Carolina, United States SynergisticIT Full time

    At SynergisticIT, we empower recent computer science graduates or those looking to switch careers to make a career in the tech industry. We offer full-time positions with clients for entry-level software programmers, Java Full stack developers, Python/Java developers, Data analysts/Data Scientists, and Machine Learning engineers. Our services include filing...

  • Engineer II

    3 weeks ago


    Raleigh, United States NC State University Full time

    Join our team as an Engineer II, where youll take charge of impactful design and project management for a range of campus capital improvement projects. This role is integral to ensuring NC States facilities adhere to local, state, and federal codes, supporting the Universitys operational excellence while minimizing disruptions to campus activities. If youre...

  • Project Engineer II

    1 month ago


    Raleigh, United States Cyfle Full time

    About the job Project Engineer II - System Planning & Studies Salary: $ 95,000.00 We have partnered with a Consulting Engineers for the Utility Industries company in the Raleigh, NC area to provide them with a Project Engineer II - System Planning & Studies. Please review the below description and let us know if you are interested. Prioritized Must Have...

  • Python Django Expert

    2 weeks ago


    Raleigh, North Carolina, United States Jobot Full time

    About Job ResponsibilitiesWe are seeking a highly skilled Senior Software Engineer to join our dynamic team at Jobot. As a key member of our team, you will be responsible for developing high-quality software solutions using cutting-edge technologies such as Python, Django, React, Docker, Kubernetes, and Microservices.Salary InformationWe offer a competitive...


  • Raleigh, North Carolina, United States Resource Logistics Full time

    Data Scientist or Engineer Position: Resource Logistics is looking for a highly skilled Data Scientist or Engineer to join our team. The ideal candidate has 3+ years of experience in building and designing data warehouse solutions using large datasets.About the Job:Design and develop data warehouse architecturesImplement ETL processes to move data between...


  • Raleigh, North Carolina, United States Jobot Full time

    We are looking for Highly Skilled Python Developers to join our fast-growing startup at Jobot.About the RoleThis role requires a highly skilled developer who can design, develop, and deploy scalable, secure, and resilient applications using Python, Django, and Microservices.Key ResponsibilitiesDesign, develop, and implement software solutions using Python...


  • Raleigh, United States Jobot Full time

    Job DescriptionJob DescriptionSecret Clearance required for fast growing startup developing scalable, secure, and resilient applications!This Jobot Job is hosted by: Craig RosecransAre you a fit? Easy Apply now by clicking the "Apply Now" buttonand sending us your resume.Salary: $140,000 - $195,000 per yearA bit about us:As a Senior Software Engineer, you...


  • Raleigh, North Carolina, United States Mallinckrodt Pharmaceuticals Full time

    Job DescriptionWe are seeking an experienced Quality Assurance Engineer II to join our team at Mallinckrodt Pharmaceuticals. This role provides support for the various elements of the Quality System, including deviations, supplier quality, product complaints, internal audits, and continuous improvement activities.The successful candidate will have 1-5 years'...

  • Engineer II

    4 weeks ago


    Raleigh, United States E Tech Group Full time

    Job DescriptionJob DescriptionAt E Tech Group, joining our team means joining a group of passionate and forward-thinking experts. We're one of the largest engineering and system integration firms in the United States providing value for our clients through IT automation and control solutions for more than 25 years to the Life Sciences, Mission...

  • Engineer II

    2 minutes ago


    Raleigh, United States E Tech Group Full time

    Job DescriptionJob DescriptionAt E Tech Group, joining our team means joining a group of passionate and forward-thinking experts. We're one of the largest engineering and system integration firms in the United States providing value for our clients through IT automation and control solutions for more than 25 years to the Life Sciences, Mission...


  • Raleigh, North Carolina, United States SynergisticIT Full time

    We are looking for highly motivated, self-learners, and technically inquisitive individuals with experience in programming languages like Java and understanding of the software development life cycle. The ideal candidate should have a Bachelors or Masters degree in Computer Science, Computer Engineering, Electrical Engineering, Information Systems, or...


  • Raleigh, North Carolina, United States KPMG Full time

    OverviewKPMG is a leading professional services firm providing audit, tax and advisory services. We are known for our commitment to excellence and innovation, creating opportunities for individuals to grow and develop their careers.We are currently seeking a Lead Engineer II, Tech Engineering to join our Digital Nexus technology organization. This role will...

  • Python Engineer Lead

    2 weeks ago


    Raleigh, North Carolina, United States RELX Full time

    About the JobAs a Principal Software Engineer at RELX, you will play a key role in shaping the technical direction of our engineering teams. With a focus on delivering high-quality software solutions, you will collaborate with cross-functional teams to understand business requirements and translate them into robust and scalable software systems.


  • Raleigh, United States RK&K Full time

    RK&K is hiring a Geotechnical Project Engineer II to join our Raleigh Office. RK&K has been present in North Carolina for over sixty years! If you are a Geotechnical Engineer with a desire to establish your career and develop your skills in a supportive, collaborative environment, free of the need to satisfy burdensome corporate metrics, then we want to talk...