Principal Software Engineer - Python

Strativ Group
Boston, MA, United States
8 days ago
Apply on www.juju.com
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
7 years minimum
Working hours
Regular working hours
Job source

Tech stack

Artificial Intelligence Static Program Analysis Code Generation Continuous Integration Distributed Computing Environment Distributed Systems Formal Verification Python (Programming Language) Queueing Systems RabbitMQ Redis Release Management
+11 more
Software Engineering Software Systems State Machines Reliability of Systems Apache Kafka Graphql Machine Learning Operations Celery Restful APIs Grpc Docker

Job description

  • Design and implement AI-driven code translation pipelines, integrating state machines, message queues, and distributed processing.
  • Develop scalable, well-structured software for robust and extensible code generation solutions.
  • Deploy and manage containerized applications using Docker.
  • Collaborate with domain experts to incorporate formal verification and static analysis into the pipeline.
  • Ensure system reliability by leveraging cloud-based distributed architectures.

Requirements

  • 7+ years of professional experience in Python-based enterprise software development.
  • Proven ability to design and implement large-scale software systems from concept to deployment.
  • Strong background in software best practices, including testing, CI/CD, and release management.
  • Hands-on experience with AI/ML tools and frameworks.
  • Expertise in building scalable APIs (REST, GraphQL, gRPC).
  • Proficiency in Docker and containerized application development.

Preferred Qualifications:

  • Experience with distributed processing, state machines, and message queues (e.g., RabbitMQ, Kafka, Redis, Celery).
  • Familiarity with workflow automation tools like PromptFlow.

About the company

This is an opportunity to work at the forefront of AI-powered software development, contributing to groundbreaking technology that transforms how code is generated and deployed. You will be leading key projects and will report directly to the SVP Engineering & Product.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.juju.com
Prepare application

Good distractions

Loading talks and stories from around this role…