Software Development Staff Engineer Senior
Core
Develop highly scalable and reliable data systems and data streaming applications on AWS, incorporating Machine Learning algorithms and models for data-centric products.
Role type
Senior IC data engineering and ML integration engineer
Builds
Scalable data systems, data streaming applications, and commercial software projects integrating ML models
Domain
Financial services, healthcare, automotive, and agribusiness data analytics on AWS cloud
Deliverable
production ML models | product features | infrastructure
Required skills
Python (server-side, Pandas, SciPy, PySpark, Pydantic), AWS (EC2, S3, RDS PostgreSQL, Lambda), SQL and NoSQL (PostgreSQL, MongoDB, AWS DocumentDB), secure coding practices, CI/CD pipelines, ETL processes, data flow management
Preferred skills
Experience with Data Enrichment, experience mentoring team members, experience in Agile cycle engagements
Technologies
Python, AWS (EC2, S3, RDS PostgreSQL, Lambda), Pandas, SciPy, PySpark, Pydantic, PostgreSQL, MongoDB, AWS DocumentDb, CodeCommit, CodeDeploy, CodePipeline, Harness, Jenkins, BitBucket, Git
Responsibilities
Develop and test applications following secure coding practices; Collaborate as a hands-on team member developing and supporting significant commercial software projects; Build and support commercial systems managing data and transactions including server-side development of Data Flow processes; Contribute to architecture, product, and design decisions; Lead, mentor, and collaborate with other team members; Deliver documented and tested software to the platform software engineering team
Seniority
Senior, hands-on IC