onsite
Senior Backend/Applied AI Developer - bridgit
Software Engineer
Lead the design, testing, and deployment of scalable backend services and AI models, driving innovation in workforce planning solutions for the construction industry.
About the role
Key Responsibilities
- Architect and develop high‑performance backend services using Python and Node.js, ensuring scalability and reliability.
- Design, train, and deploy machine learning models that power workforce analytics and predictive insights.
- Integrate services with AWS infrastructure (Lambda, S3, RDS, ECS) and maintain CI/CD pipelines.
- Collaborate with data scientists and product teams to translate business requirements into technical solutions.
- Write comprehensive unit, integration, and performance tests; conduct code reviews and enforce best practices.
Requirements
- 5+ years of backend development experience with Python and Node.js.
- Strong background in machine learning frameworks (TensorFlow, PyTorch) and model deployment.
- Proficiency with AWS services, Docker, and Kubernetes.
- Experience with relational databases (PostgreSQL/MySQL) and designing RESTful APIs.
- Excellent problem‑solving skills and a collaborative mindset.
Skills
pythonnodejsawsmachine learningsqldocker