What are the responsibilities and job description for the Principal Software Engineer position at Strativ Group?
Principal Software Engineer
We are currently partnered with a hypergrowth startup who build AI that revolutionizes the process of Edge Development. They are seeking an experienced software engineer to spearhead the development of cutting-edge AI-driven code generation & transpilation tools. This role focuses on bridging the gap between algorithm design and deployment on embedded systems by leveraging Generative AI, Static Analysis, and Formal Verification techniques.
As a Principal Engineer, you will design and implement sophisticated code generation pipelines, integrating state-of-the-art AI models with software verification methodologies. Your work will involve architecting scalable workflows, orchestrating distributed systems, and optimizing performance for real-world applications.
Key Responsibilities:
- 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.
Required Skills & Experience:
- 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.
- Cloud computing expertise (AWS, GCP, Azure).
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.
Please apply ASAP for more info.
Salary : $200,000 - $250,000