Accrete is looking for a Software Engineer to design, deploy, and maintain scalable, reliable systems that support their AI-driven products, transforming complex data into actionable insights.
Requirements
- Strong programming skills in Python (production code, not just scripting)
- Hands-on experience with Kubernetes, container orchestration, and DevOps tooling
- Proficiency with cloud environments (AWS, GCP, or Azure)
- Solid understanding of distributed systems, APIs, and software design principles
- Experience working with machine learning pipelines or model deployment
- Familiarity with data orchestration tools (e.g., Airflow, Prefect, Dagster)
- Exposure to MLOps or data engineering
Responsibilities
- Develop and maintain backend services and APIs in Python
- Build and optimize containerized applications using Docker and Kubernetes
- Collaborate with ML, research, and product teams to support deployment and scaling of AI models
- Improve reliability, observability, and CI/CD pipelines across environments
- Participate in code reviews and contribute to best practices for software quality and infrastructure management
Other
- 3+ years of professional software engineering experience (strong mid-level)
- Candidates with 6+ years of relevant experience may be considered for a Senior Software Engineer title
- Impact: You take full ownership and accountability for your work, consistently seeing projects through from inception to completion with a strong bias for action.
- Collaboration: You work seamlessly across teams, prioritizing shared goals and team success over individual credit.
- Passion for AI & Innovation: You are deeply excited about the transformative potential of AI and committed to contributing to a company shaping the future of work.