Design, develop, test, and maintain our complex software applications, ensuring high-quality code and adherence to best practices
Provide technical leadership and guidance to junior engineers and the development team, including code reviews, architecture decisions, and mentoring
Contribute to the design and architecture of software systems, ensuring scalability, maintainability, and performance
Analyze and solve complex technical problems, and make recommendations for improvements and optimizations
Implement and advocate for best practices in testing and quality assurance, including unit testing, integration testing, and automated testing
Participate in code reviews and provide constructive feedback to ensure code quality and consistency
Stay current with emerging technologies, tools, and programming languages and apply them where relevant to improve software development processes
Ensure software adheres to security standards and compliance requirements, addressing vulnerabilities and potential risks
Design and implement cloud solutions, build MLOps on cloud (AWS, Azure, or GCP)
Build CI/CD pipelines orchestration by GitLab CI, GitHub Actions, Circle CI, Airflow or similar tools
Run code and refactor, optimize, containerize, deploy, version, and monitor Data Science models quality
Validate and add automated tests for Data Science models
Work closely with a team of researchers and data scientists to productionize and document research innovations
Requirements
5-7 Years of Software Engineering experience
Experience with cloud computing environments, especially AWS and container-based deployment using Docker and Kubernetes
Experience working with Python, 2-3 years minimum
Experience operating services in production environments
A strong understanding of software design principles, software architecture, design patterns, as well as software development best practices, including testing, version control, and continuous integration
Experience with infrastructure as code tools like Terraform or AWS CDK
Experience in monitoring and performance of Production platforms using tech stacks and tools such as Datadog, ELK, Grafana, Prometheus
Participation in the on-call rotation is required
Tech Stack
Airflow
AWS
Azure
Cloud
Docker
Google Cloud Platform
Grafana
Kubernetes
Prometheus
Python
Terraform
Benefits
Competitive compensation, including equity for all employees
Unlimited Paid Time Off (PTO)
Generous health and welfare plans to choose from
including one employer-paid “employee-only” plan!
Best-in-class Health Savings Account (HSA) employer contribution
Affordable vision and dental plans for you and your family
Employer-provided life and disability coverage with additional supplemental options
Paid Parental Leave
Equal for all parents, including birth, adoptive & foster parents
Identity protection through Norton LifeLock
Remote-first culture with opportunities for in-person team events
Recurring monthly home office allowance
Company holidays
Annual professional development and learning benefit
Pick your own Apple MacBook Pro
Retirement plan with competitive 401(k) match
Wellness Program including Employee Assistance Program, 24/7 Telemedicine