onsite
Software Development Engineer - Fractal Analytics
Software Engineer
Senior Software Development Engineer building scalable AI-driven solutions on cloud platforms, leveraging Python, Java, and C++ with containerization and orchestration tools to deliver high‑performance, data‑centric applications.
About the role
Key Responsibilities
- Design, develop, and maintain high‑throughput services in Python, Java, and C++ for AI and analytics workloads.
- Implement scalable microservices using Docker and Kubernetes on AWS infrastructure.
- Collaborate with data scientists to integrate machine‑learning models into production pipelines.
- Ensure code quality through automated testing, code reviews, and continuous integration.
- Optimize application performance and troubleshoot production issues.
Requirements
- 5+ years of professional software development experience.
- Strong proficiency in Python, Java, and C++ with solid understanding of object‑oriented design.
- Hands‑on experience with AWS services (EC2, ECS, EKS, S3) and container orchestration.
- Familiarity with CI/CD pipelines, unit testing, and performance profiling.
- Excellent problem‑solving skills and ability to work in a fast‑paced, collaborative environment.
Skills
pythonjavacawsdockerkubernetes